home *** CD-ROM | disk | FTP | other *** search
/ Sound Fx / Sound Fx.iso / Software / ZIPED / FCD301.EXE / GENH_ENG.DMS < prev    next >
Text File  |  1997-01-11  |  18KB  |  404 lines

  1. ~Help Index
  2. About Sound Design Systems
  3. Author
  4. Being A Distribution Site
  5. DMF Compiler
  6. Dynamic Message Files
  7. Keyboard speedup
  8. Sound Design Systems Vision
  9. SSD Vision, Mouse
  10. Strings
  11. Technical Information
  12. Thanks and Messages
  13. TROUBLESHOOTING!
  14. Full Help
  15.  
  16. ~Help item 0
  17. --not used--
  18.  
  19. ~Help item: About Sound Design Systems
  20.                              Sound Design Systems
  21.                              Official Information
  22.                                  Version 1.00
  23.                               (January 11, 1997)
  24.  
  25. Sound Design Systems is a software company, that makes sound-related
  26. utilities.
  27.  
  28. \FHistory\B
  29. \E1993 September\B The foundation of MegaSoft, which was the original name of
  30.                Sound Design Systems.
  31. \E1994 February\B The creation of the utility pack called MegaUtils was started
  32.               which contained a very large scale of utilities (everything
  33.               from sound to graphics related).
  34. \E1996 March\B FastCD 2.18 beta was released on Chip CD 1996 March.
  35. \E1996 April\B The MegaSoft name was changed to Sound Design Systems and stopped
  36.            the working on MegaUtils and started the creation of SSD Sound
  37.            Studio that is a sound/music related program package.
  38. \E1996 June\B The creation of Silicium Player was started.
  39. \E1996 October\B The Slovak Antivirus Center became the first official
  40.            distribution site.
  41. \E1996 November\B Silicium Player and FastCD were officially released on the
  42.            Chip CD 1996 November.
  43. \E1997 January\B The first release of the 97 versions.
  44.  
  45. The current memberlist of SSD:
  46.  
  47.     \FSentinel of Sound Design Systems:
  48.     \EPeter Visontay:\B \9Programmer\B
  49.     H-1118 Budapest, Torbágy u. 10. III. 10. (Hungary)
  50.     (+36) (+1) 2-466-471
  51.     (+36) (+1) 2-466-032
  52.     h9490tan@ella.hu (September-June)
  53.  
  54.     Please add the header "Peter Visontay" to the letter if you are
  55.     sending e-mail.
  56.  
  57. \F ┌────────────────────────────────────────────────────────────────────────────┐
  58. \F │                              ABOUT SSD PRODUCTS                            │
  59. \F └────────────────────────────────────────────────────────────────────────────┘
  60.  
  61. 1) All Sound Design Systems products have been \Evirus checked\B with the
  62.    newest virus checkers and they have a \9Self-CRC checker\B.
  63.  
  64.    \EORIGINAL SSD RELEASES ARE GUARANTEED TO BE VIRUS FREE!\B
  65.    IF YOU FIND AN SSD PROGRAM WHICH CONTAINS ANY VIRUS, THAT MEANS THAT
  66.    IT IS NOT AN ORIGINAL RELEASE, IT HAS BEEN MODIFIED! IF YOU ENCOUNTER
  67.    A MODIFIED SSD PROGRAM, PLEASE \CSEND ME A COPY\B WITH THE NAME OF THE PLACE
  68.    WHERE YOU GOT IT (BBS, INTERNET OR SHAREWARE CD) AND THEN \CDELETE IT\B
  69.    \CIMMEDIATELY!!!\B
  70.  
  71. 2) All SSD products are \Ecompressed\B with \9PKZIP\B. If you find an SSD product
  72.    packed with any other compressors, please do the things that should be
  73.    done if a virus is found (see first item of list).
  74.  
  75. 3) SSD products are compatible with \9Windows\B, \9Windows 95\B and \9OS/2\B in
  76.    full-screen mode.
  77.  
  78. 4) Please give \EShareware\B version of the SSD products to all your \Efriends\B!
  79.  
  80. 5) If you want your BBS to be a \Edistribution site\B of SSD products, read
  81.    \9DISTSITE.TXT\B.
  82.  
  83. \F ┌────────────────────────────────────────────────────────────────────────────┐
  84. \F │                  MUSICIANS AND GRAPHICS ARTISTS WANTED!                    │
  85. \F └────────────────────────────────────────────────────────────────────────────┘
  86.  
  87. I am looking for \Egraphics artists\B and \Emusicians\B who think that they
  88. could draw/compose for adventure \Egames\B in their free time. I'd like to
  89. release some cool games, but I do not have gfx and musicmen, what makes the
  90. game creation VERY-VERY difficult... So \EI am waiting for your reply\B, if you
  91. think that you are a good composer/graphician. What I am expecting:
  92.  
  93. \FGraphician\B
  94. \EBackgrounds\B Background pictures (as in any other adventures).
  95. \ESprites\B Many sprite forms, and sprite phases (characters, objects).
  96. \EAnimations\B Sprite animations, \CNOT\B hyper-realistic 3-D 1280x1024 marvelous
  97.            raytrace 50 frames/sec animations!
  98.  
  99. Notes:
  100. - The pictures can be ANY style (I prefer medieval and horror style, but they
  101.   can either be sci-fi or new-age!), the story of the game is not fixed yet.
  102. - The pictures can either be drawn on computer or scanned.
  103. - The best resolution is 640x480, but 320x200 is good as well.
  104.  
  105. \FMusician\B
  106. \EModules\B Any type of modules (MOD, S3M, ULT etc.).
  107.         \CMIDI-S ARE NOT ACCEPTED!\B (MID, CMF, XMI etc.)!
  108.  
  109. Notes:
  110. - All music styles are accepted EXCEPT techno, rap, acid and other new-style
  111.   music styles (sci-fi is good!), since they do not fit into an adventure
  112.   game (if I decide to make an other game, they can be possible, too). The
  113.   best styles are medieval, horror and rock, but others are good as well.
  114.   The style of the game is not fixed yet, so I cannot tell the exact style
  115.   now, but I hope it will turn out soon.
  116. - The minimum channel number of musics is four, but the optimal is eight
  117.   or more.
  118. - Sound effect making ability is not necessary, but it is very good.
  119.  
  120. If you want to \Ejoin me\B, do the followings:
  121. - If you are a graphician, send me \Eten\B or more of your \Epictures\B, or if you
  122.   are a musician send me \Efive\B or more \Emodules\B.
  123. - Attach your \Efull address\B to your works.
  124.    - OR -
  125. - \ECall!\B
  126.  
  127. Note:
  128. - I prefer adventure games, but this \Edoes not mean\B that I would not make
  129.   \Eother\B types of games. If someone has a good idea, please contact me!
  130.  
  131. \F ┌────────────────────────────────────────────────────────────────────────────┐
  132. \F │                Do not forget: I am waiting for your reply!                 │
  133. \F └────────────────────────────────────────────────────────────────────────────┘
  134.  
  135. ~Help item: Author
  136. SSD Sound Studio has been designed and written by \ESentinel\B \E(Peter Visontay)\B.
  137.  
  138. If you have \Eproblems\B, \Equestions\B or \Esuggestions\B about the program,
  139. please contact me!
  140.  
  141. What I mean under...
  142.  
  143. \EProblems\B Any problems occurred while using SSD products (non-working
  144.          functions, bugs, etc.).
  145. \EQuestions\B Any questions about SSD products and SSD (release list, etc.).
  146. \ESuggestions\B Any functions that are missing from SSD products ideas of
  147.                 new programs.
  148.  
  149. \EPeter Visontay\B
  150. \EH-1118 Budapest, Torbágy u. 10. III. 10. (Hungary)\B
  151. \ETelephone: (+36) (+1) 2-466-471 or\B
  152. \E           (+36) (+1) 2-466-032\B
  153. \EE-Mail:    h9490tan@ella.hu (September-June)
  154.  
  155. Please add the header "Peter Visontay" to the letter if you are
  156. sending e-mail.
  157.  
  158. If you are a graphician or musician and want to join me, see \ESSD.TXT\B or
  159. help item \EAbout Sound Design Systems\B.
  160.  
  161. ~Help item: Being A Distribution Site
  162.  
  163. To get information on being a Distribution Site of SSD, please read
  164. \EDISTSITE.TXT\B.
  165.  
  166. ~Help item: DMF Compiler
  167. DMFCOMP compiles the \EDynamic Message Sources\B (\EDMS\B) to
  168. \EDynamic Message Files\B (\EDMF\B).
  169.  
  170. The \Esyntax\B of DMFCOMP:
  171.     DMFCOMP[.EXE] dmsfile
  172.  
  173. The \Edmsfile\B is the DMS file. The output file will have the same name with
  174. \EDMF\B extension.
  175.  
  176. See also: Dynamic Message Files.
  177.  
  178. ~Help item: Dynamic Message Files
  179. The Dynamic Message Files (DMF) contain the \Emessages\B of a program in a
  180. specified \Elanguage\B. If a program uses DMF technique, its messages are not
  181. stored in the EXE, but in a separate file (DMF). If the programmer wants to
  182. create an other language version of the program, just writes a DMF in that
  183. language, and the program will know that language \Etoo\B. First, the DMF-s
  184. have to be written in the \EDynamic Message Source\B (\EDMS\B) form, and then
  185. compiled to DMF-s with the DMF compiler (\EDMFCOMP.EXE\B).
  186.  
  187. The structure of the DMF-s:
  188. \E@01=Name of the program
  189. \E@02=Language (in English)
  190. \E@03=Language (in the DMF's language)
  191. \E@04=Copyright
  192. \E~~Identifier
  193. \EText 1
  194.  
  195. \E~~Identifier
  196. \EText 1
  197. \EText 2
  198. \EText 3
  199. \E...
  200.  
  201. Description of the fields:
  202. - Name of the program: name of the program whose the DMF is.
  203. - Language (in English): the language of the DMF in English (e.g. \EGerman\B,
  204.   if the DMF is German).
  205. - Language (in the DMF's language): the language of the DMF in the DMF's
  206.   language (e.g. \EDeutsch\B, if the DMF is German).
  207. - Copyright: the DMF writer's copyright (e.g. \ECopyright 1993-96 by
  208.   \ESSD\B.)
  209.  
  210. The identifier shows the compiler that which message will be the next. The
  211. compiler writes the identifier to a file with INC (Include) extension. This
  212. is important at two times: first, if the program whose the DMF is, is not yet
  213. compiled to EXE. This time the program compiler reads the identifiers of the
  214. messages from the include file. Second, if you are creating two or more DMF-s
  215. for a program, you can accidentally leave out a message from one of the DMF-s.
  216. This is not easy to recognize, so we can recommend to compare the different
  217. language includes after compiling DMS-es to DMF-s, so check if they have the
  218. same content. If not, that means you left out one or more messages from one
  219. of the DMF-s. There is always a tilde (~) before the identifiers.
  220.  
  221. The text lines: there have to be one or more text lines after each
  222. identifier containing the text of the message. In most cases there is only
  223. one line, but sometimes you may need more lines, where it is difficult to
  224. give all lines an identifier and read the lines from the DMF by the ID - e.g.
  225. in a help, where can be hundreds of lines. In this case just write more lines
  226. after the identifier, and the program will read as many lines from the DMF
  227. and write to screen as there are (if it supports the more-line read at that
  228. identifier).
  229.  
  230. Format of the texts:
  231. - Texts without variables: If you simply write a text into the DMF, then the
  232.   program will write that text to screen.
  233. - One-variable texts: You may often need texts with \Evariables\B, where the
  234.   variable is a string (which is not always the same) which the program
  235.   inserts into the original text. For example the \ENow it's 20 o'clock\B
  236.   sentence, where the \E20\B is not a built-in text, but always the current hour.
  237.   In this case you have to write the following line into the DMS:
  238.   \ENow it's %s o'clock\B. The program will change the \E%s\B to the hour. And
  239.   if you create for example a Hungarian DMF for this program, you have to
  240.   write this into that: \EMost %s óra van\B.
  241. - Multi-variable texts: of course it can occur that you have to insert more
  242.   strings into a text. In this case, you have to write more \E%s\B's into the
  243.   text and write a number after each. This is important, because if you
  244.   want to create a DMF in several languages, and the word order in the
  245.   languages varies, the inserted strings will be confused. But if you number
  246.   the insertion points, the program will insert the texts correctly.
  247.   For example: English - \EThe %s1. element of the %s2 items in the list\B.
  248.   Hungarian - \EA lista %s2 elemébôl a %s1\B. This shows that the numbering is
  249.   very important.
  250.  
  251. Plural forms:
  252. - Due to the very big difference between languages, if you are writing a
  253.   program that uses singular/plural forms of words, you have to write the
  254.   singular and the plural forms \Eseparately\B. For example:
  255.  
  256. English: One car. Two cars.
  257. Hungarian: Egy autó. Két autó. (!)
  258. Italian: Una macchina. Due macchine.
  259.  
  260. As you see, the laws of plural forms differ in all the three languages,
  261. so you have to create two items in the DMS:
  262.  
  263. \9    English              Hungarian            Italian
  264. \9 ~Singular "car"      ~Singular "car"      ~Singular "car"
  265. \9 car                  autó                 macchina
  266. \9
  267. \9 ~Plural "car"        ~Plural "car"        ~Plural "car"
  268. \9 cars                 autó                 macchine
  269.  
  270. ~Help item: Keyboard speedup
  271. When SSD products are started, they set the keyboard speed to the fastest:
  272. Typematic delay = \E250ms\B
  273. Typematic rate  = \E32 chars/sec\B
  274.  
  275. If you do not want to speed keyboard up, use the \E/NOFAST\B parameter.
  276.  
  277. ~Help item: Sound Design Systems Vision
  278. SSD Vision is a graphics environment written by Peter Visontay.
  279.  
  280. Some technical information:
  281. - Requires a \EVESA-compatible\B video card with minimum \E512K\B of video memory.
  282. - Works with all \EVESA-emulation\B programs, for example with UNIVESA and UNIVBE.
  283. - Can handle \Eall VESA modes\B with 256 or more colors (default is 640x480
  284.   with 256 colors)
  285. - Capable to handle \Ewindows\B, \Emenus\B, \Etexts\B, \Epalettes\B, \Epercent bars\B and more
  286.   with a lot of effects: text effects (e.g. texts with shadow), unlimited
  287.   number of \Eloadable fonts\B, \Epalette animations\B (crossfade, fade in/out four
  288.   ways), etc.
  289. - Does \Enot\B use the \EBGI\B-s (Borland Graphics Interface - that is the
  290.   Turbo Pascal's and C's graphics library), it is fully independent.
  291. - Has an \Eergonomic desktop\B.
  292.  
  293. \Eand more!\B
  294.  
  295. ~Help item: SSD Vision, Mouse
  296. Sound Design Systems Vision handles mouse if a 100% Microsoft compatible mouse
  297. driver is installed. SSD products have been developed using a 3-button Genius
  298. mouse connected on COM1. I used a Genius 9.06 driver.
  299.  
  300. Recommended mouse drivers: Microsoft, Genius, Logitech.
  301.  
  302. ~Help item: Strings
  303. A string is a sequence of characters.
  304. For example: \Eabc\B, \ESound Design Systems\B, or either \Ewei24'tcp23x3asawe246
  305.  
  306. In SSD products, there is a capability of \Ecolor strings\B. This is made thus:
  307. Where you want to change the color of the text, insert a backslash (\E\\B) and
  308. a hexadecimal number from \E0 to F\B (decimal: \E0 to 15\B). If you want to use
  309. a text that contains a backslash, insert \Etwo\B backslashes to the text: \E\\\B.
  310.  
  311. ~Help item: Technical information
  312. The program has been developed on the following computer:
  313.  
  314. Pentium 100MHz, 32M RAM, 2.45G HDD, 15" Axion LR NI, S3 Trio 64V+ (2M, MPEG),
  315. Gravis UltraSound PnP, 6x Sony CD-ROM, Genius ScanMate Deluxe 16.7M Scanner.
  316.  
  317. The following software have been used for the development:
  318. - \ETurbo Pascal 6.0\B
  319. - \EZSoft PhotoFinish 3.0\B
  320.  
  321. The following source codes & others have been used:
  322. - Low-level PD \EVESA unit\B from magazine Alaplap
  323. - Low-level PD \ECD unit\B from Internet (creator is unknown)
  324. - \EFonts\B from a freeware font collection from Internet
  325.  
  326. If you have \Cproblems\B, \Equestions\B or \Esuggestions\B, please contact the creator.
  327. (See in help topic \EAuthor\B)
  328.  
  329. ~Help item: Thanks and Messages
  330. \FI'd like to thank the following people:\B
  331. - \Eflap / Capacala\B for writing such a great player.
  332. - \EPál Iváncsics\B, \ELukács Szende\B, \EGergely Bottka\B and \ERichárd Gróf\B for a
  333.   many audio CD-s.
  334. - \EKatalin Szabó\B for many CD-s, for her ideas and a many song lyrics, which
  335.   have helped me in the development.
  336. - \EGyörgy Visontay\B for his ideas.
  337. - \ELászló Bata\B for putting FastCD on the Chip CD 1996 March.
  338. - \EAttila Tóth\B for his ideas and support.
  339. - And my favorite musicians whose music has helped me in the hard hours of
  340.   development
  341.  
  342. \FMessages:\B
  343. \ESkaven\B I hope after your studies of cartoon animation you will write music
  344.        again!
  345.  
  346. \EDés László\B Some people said that there would be a Patika 2. When is it
  347.            going to be released?
  348.  
  349. \EMike Genato\B I really like your "industrial rock" style!
  350.  
  351. \EBrazil / GURU\B Have a sleep!
  352.  
  353. \EWindows 95 Believers\B DOS will live forever! (Or at least one or two years...)
  354.  
  355. \EMr. GoodByteS\B Do you still think Macintosh is the best?
  356.  
  357. \EHáeN\B Do you still believe in Paintbrush?
  358.  
  359. \FGreetings:\B
  360.  
  361. Absence, Access Denied, Astroidea, Avalanche, Capacala, Cascada, Coolteam,
  362. Criminal Gang, Cubic Team, Doomsday, Dubius, EMF, Epical, Fairlight,
  363. Future Crew, Goto 10, Grif, JAMM, KFMF, Murmidones, Nooon, Orange, Pure,
  364. Razor 1911, Renaissance, Sanity, Shock, Soft One, Sonic, The Levisionet
  365. Group, Triton, Unicorn, Wild Light, Witan, Xography
  366.  
  367. And others whom I have left out.
  368.  
  369. All at Chip, PC-X, GURU, ABCD
  370.  
  371. ~Help item: TROUBLESHOOTING!
  372. In this chapter of the help you can read about techniques that make problems
  373. inexisting.
  374.  
  375. This section of help contains \EGENERAL\B troubleshooting information, for
  376. \EALL\B the SSD products. For the description of special problems which
  377. belong to a specified program (problems with functions which are \ENOT\B in other
  378. products, refer to help item \ETROUBLESHOOTING!\B in the program's own help.
  379.  
  380. Q) An SSD product locks up when I start it.
  381. A) There can be more reasons of it:
  382.    1) The program's EXE file has been modified. All SSD products have a
  383.       self-checking system, so if they are modified, they display a warning
  384.       message and halt - EXCEPT if the self-checking system is damaged: in
  385.       this case, the computer tries to run the damaged code (which usually
  386.       cannot be run) and crashes.
  387.    2) There is a system component in the computer (e.g. a special printer)
  388.       which causes the program to crash. This happens very rarely - so if you
  389.       do not have problems with other programs, that means that this is not a
  390.       hardware problem.
  391.    3) You have installed a program (e.g. a memory manager), which causes the
  392.       program to crash. Though SSD products are compatible with most programs
  393.       (due to they do not contain special, software-specific code). Try to
  394.       boot clean, and if the problem ends, put REM-s at the
  395.       beginning of the lines in AUTOEXEC.BAT and CONFIG.SYS, which contain
  396.       program startings one by one (and boot after each) - and after which
  397.       the program is working, that caused the problem.
  398.    4) One or more data files of the program have been modified. SSD products
  399.       check ALL data files' integrity, but sometimes they cannot recognize
  400.       the errors (the chance of this is approx. one to a million, but it can
  401.       happen).
  402.  
  403. ~Help item: Full Help
  404.